﻿#ifndef ZSHADOWEFFECT_H
#define ZSHADOWEFFECT_H

#include <QObject>
#include "ZFCommonHeader.h"

class ZShadowEffectPrivate;

class ZFLIB_API ZShadowEffect : public QObject
{
public:
    explicit ZShadowEffect(QObject *parent = 0);
    ~ZShadowEffect();

    void setShadowWidth(quint32 width);
    void setShadowOffset(const QPoint &offset);
    void setShadowColor(const QColor &);

    quint32 getShadowWidth();
    QPoint getShadowOffset();
    QColor getShadowColor();

private:
    ZShadowEffectPrivate *m_data;
};

#endif // ZSHADOWEFFECT_H
